基于Java+Springboot+Vue的响应式企业员工绩效考评系统设计和实现

您所在的位置:网站首页 java 操作日志 基于Java+Springboot+Vue的响应式企业员工绩效考评系统设计和实现

基于Java+Springboot+Vue的响应式企业员工绩效考评系统设计和实现

#基于Java+Springboot+Vue的响应式企业员工绩效考评系统设计和实现| 来源: 网络整理| 查看: 265

 博主介绍:擅长Java、微信小程序、Python、Android等,专注于Java技术领域和毕业项目实战✌

🍅文末获取源码联系🍅

👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟

Java项目精品实战案例(300套)Java+小程序项目实战(200套)

Python项目精品实战案例(100套)

目录

一、效果演示

二、前言介绍

三、主要技术

四、系统设计

4.1、主要功能模块设计

五、功能截图

5.1、普通员工

5.1.1、普通员工登录

5.1.2、公告板块

5.1.3、日志板块

5.2、主管

5.2.1、主管登录

5.2.2、公告板块

5.2.3、日志板块

5.2.4、绩效评分板块

5.2.5、个人信息板块

5.3 、系统管理员

5.3.1、管理员登录

5.3.2、管理员用户管理

5.3.3、员工绩效分析

5.3.4、公告板块

 5.3.5、日志板块

5.3.6、绩效评分板块

5.3.7、评分标准板块

5.3.8、部门板块

5.3.9、个人信息板块

六、代码参考

七、项目总结

八、源码获取

一、效果演示

基于springboot的响应式企业员工绩效考评系统演示视频

二、前言介绍

首先论述一个事实即于企业而言,一个有效的企业管理制度,也就是论述一个有效的员工绩效考核的必要性。一个企业的员工绩效考评系统对于现代化的企业是一个必不可少的管理手段,同时也是一种带有周期性的检讨和有效的评估员工的工作表现的管理系统。那么,现如今,现代化企业的规模逐渐发展壮大,企业员工的人数也在不断的增加,管理人员该采取怎样的手段去充分的调动员工积极性,从而提升企业的效益,盘活人力资源存量,这一个十分值得研究思考的问题。尤其是某些大型企业、二级单位和三级单位很多,传统的绩效考核主要是通过人工完成,比如绩效考核的结果汇总、数据分析、结果发布等,与此同时,手工执行、单机管理方式也是绩效考核主要依靠的管理工具。如一直沿用这种传统的方式,不仅仅数据信息更新不及时,而且归档以及查询的工作非常繁琐和费时。为了让管理人员解放于复杂的手工活动中,使工作环境的极大的改善,提高工作效率从而减少失误次数的概率,基于web的绩效评估系统由此出现在了大众视野中,这也意味着传统的管理方法必然会被取代。而基于web的绩效评估系统最终也可推动企业事业的发展。

三、主要技术 技术名作用SpringBoot后端框架Vue前端框架MySQL数据库 四、系统设计 4.1、主要功能模块设计

五、功能截图 5.1、普通员工 5.1.1、普通员工登录

图5.2.1.1a 登录界面

5.1.2、公告板块

图5.2.1.2a 公告板块

5.1.3、日志板块

图5.2.1.3a 日志板块

图5.2.1.3b 日志添加

5.2、主管 5.2.1、主管登录

5.2.2.1a 登录界面

5.2.2、公告板块

5.2.2.2a 公告列表

5.2.3、日志板块

图5.2.2.3a 日志板块

图5.2.2.3b 日志添加

5.2.4、绩效评分板块

图5.2.2.4a 绩效列表

图5.2.2.4b 绩效列表

5.2.5、个人信息板块

图5.2.2.5a 个人信息

5.3 、系统管理员 5.3.1、管理员登录

图5.2.3.1a 管理员登录

5.3.2、管理员用户管理

5.3.3、员工绩效分析

5.3.4、公告板块

 5.3.5、日志板块

 图5.2.2.3a 日志板块

图5.2.2.3b 日志添加

5.3.6、绩效评分板块

 图5.2.3.4a 绩效列表

图5.2.3.4b 绩效列表

5.3.7、评分标准板块

 图5.2.3.5a 评分标准列表

图5.2.3.5b 添加评分标准

5.3.8、部门板块

图5.2.3.6a 部门列表

图5.2.3.6b 部门添加

5.3.9、个人信息板块

 图5.2.3.7a 个人信息

 图5.2.3.7b 个人信息修改

这里功能太多就不一一截图展示了

六、代码参考 package com.universal.web.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.universal.web.api.ApiResult; import com.universal.web.entity.BiaoZhuan; import com.universal.web.entity.BuMen; import com.universal.web.entity.User; import com.universal.web.mapper.BiaoZhuanMapper; import com.universal.web.mapper.BuMenMapper; import com.universal.web.mapper.UserMapper; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** * @Author: dr * @description: * @Date: 2021-02-04 */ @RestController @RequestMapping("/biaozhuan") @Api(tags = "评分标准管理") public class BiaoZhuanController { @Autowired private BiaoZhuanMapper mapper; @Autowired private UserMapper userMapper; @ApiOperation(value = "添加评分标准") @ApiImplicitParams({ @ApiImplicitParam(name = "biaozhuanTitle", value = "评分标准标题", required = true), @ApiImplicitParam(name = "biaozhuanNerong", value = "评分标准内容", required = true), @ApiImplicitParam(name = "userId", value = "用户id", required = true) }) @PostMapping("addBiaozhuan") public ApiResult addBiaozhuan( @RequestParam("biaozhuanTitle") String biaozhuanTitle, @RequestParam("biaozhuanNerong") String biaozhuanNerong, @RequestParam("userId") Integer userId) { User user = userMapper.selectOne(new QueryWrapper().lambda().eq(User::getUserId, userId)); if (user.getUserType() != 3) { return ApiResult.fail("只有管理员才能添加评分标准"); } BiaoZhuan rizhi = new BiaoZhuan(biaozhuanTitle,biaozhuanNerong); int insert = mapper.insert(rizhi); if (insert == 1) { return ApiResult.ok(); } return ApiResult.fail(); } @ApiOperation(value = "删除评分标准") @ApiImplicitParam(name = "biaozhuanId", value = "标准id", required = true) @GetMapping("deleteBiaozhuan") public ApiResult deleteBumen(@RequestParam("biaozhuanId") Integer biaozhuanId) { int insert = mapper.deleteById(biaozhuanId); if (insert == 1) { return ApiResult.ok(); } return ApiResult.fail(); } @ApiOperation(value = "获取所有评分标准") @GetMapping("getBiaozhuanList") public ApiResult getBumenList() { List insert = mapper.selectList(null); if (insert.size() > 0) { return ApiResult.ok(insert); } return ApiResult.fail("暂无数据"); } }

七、项目总结

响应式企业员工绩效考评系统开发对我大学学习的改进有很大帮助。它使我能够学习计算机知识的相关技术方面问题及与人交往的沟通交流方面,让我意识到无论我们做什么,我们都需要坚持不懈,努力工作,只有这样尝试了并且坚持去做了,我们才可以成功,才可以获得成功的喜悦,如果没有尝试,知识想,那连成功的机会都没有,实际操作进行做了,才会越来越近的靠近成功,随着道路一路向前,未来的路是美好的。对于响应式企业员工绩效考评系统的实现,是自己第一次完成的设计一个管理系统。在项目的设计过程中,我克服了各种困难,并且在面对这些困难,我积极的面对,想办法解决问题,并且更好的掌握了理论知识和动手操作实践能力,从系统的开发到设计完成,我完成了一个更全面、更完善、更安全的平台管理系统,这也让我取得了很大的成就感,也使我对未来的生活更有信心。

八、源码获取

大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

精彩专栏推荐订阅:在下方专栏👇🏻👇🏻👇🏻👇🏻

Java项目精品实战案例(300套)

Java+小程序项目实战(200套)

Python项目精品实战案例(100套)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3